リンク集: Webブラウザのfetch()でReadableStreamをアップロードする機能の情報をまとめたい場所
現状、上記で触れている通りどのよく使われているブラウザでも任意のReadaableStreamがアップロードできる機能は実装されていない。
情報が知れるリンク集
Web Platform Tests
Experimentalフラグになった!
まずchrome://flags/に行き、「Experimental Web Platform features」を調べて「Enabled」にする。
https://gyazo.com/3bdd47937d2c437b709e960dc50aeb19
そのあとに以下のように起動した。
code:bash
/Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ Canary --enable-features=FetchUploadStreaming
現在のところ、HTTP/1でもこの機能を使うならfetch(..., {..., allowHTTP1ForStreamingUpload: true})という風にfetch()にプロパティをつけることで可能。temporal propertyとのことなのでいずれなくなるはず。 この機能が使っているブラウザで実装されたことを調べる